//package com.tom.jmgd.config;
//
//import com.tom.jmgd.service.impl.HuobanUnit;
//import org.springframework.beans.factory.annotation.Autowired;
//import org.springframework.context.annotation.Configuration;
//import org.springframework.scheduling.annotation.EnableScheduling;
//import org.springframework.scheduling.annotation.Scheduled;
//
//import java.text.SimpleDateFormat;
//import java.time.LocalDateTime;
//import java.util.Date;
//
//@Configuration
//@EnableScheduling
//public class ScheduleConfiguration {
//    @Autowired
//    HuobanUnit huobanunit;
//
//   //@Scheduled(cron = "0 0/3 8,9,10,11,12,13,14,15,16,17,18,19,20,21 * * ?")
//    public void syncHuobanyun() throws Exception{
//        //huobanUnit.syncBusinessMain();
//        System.out.println(new Date()+"同步伙伴云数据开始");
//        try {
//            /////
//            Date currDate = new Date();
//            SimpleDateFormat df = new SimpleDateFormat("HHmm");
//            String hour = df.format(currDate);
//            int h = Integer.valueOf(hour);
//            if(h >= 800 && h<=809) {
//                /////用户数据有可能伙伴没有此用户，但云枢有此用户，此时需要将上传后下载用户数据
//                /////如果伙伴云已经存在此用户数据，那需要先下载用户数据，不然云枢认为伙伴云认为没有数据，就会上传
//                ///下载用户数据
//                huobanunit.queryRightData();
//                ///上传用户数据
//                huobanunit.syncRightData();
//            }
//            if(h>=800 && h <= 2100) {
//                huobanunit.syncBusinessMain();
//            }
//            System.out.println(new Date()+"同步伙伴云数据结束");
//           // log.info("执行动态定时任务: 伙伴云数据同步结束，时间：" + LocalDateTime.now().toLocalTime());
//        }
//        catch(Exception e) {
//            e.printStackTrace();
//        }
////        appointmentDao.selectByApptDate()
////        messageService.sendMsgToSubscribeUser(msgTemplateParam,customer.getOpenid(),tenant);
//    }
//}
